package ink.lovejinhu.leetcode;

import java.util.ArrayList;
import java.util.List;

/**
 * @author jinhu
 * created 2021-08-04 10:36
 */
public class Solution_0733 {
    /**
     * 1 1 1
     * 1 1 0
     * 1 0 1
     * <p>
     * <p>
     * 2 2 2
     * 2 2 0
     * 2 0 1
     *
     * @param image
     * @param sr
     * @param sc
     * @param newColor
     * @return
     */
    public int[][] floodFill(int[][] image, int sr, int sc, int newColor) {

        return null;
    }

    public void getAllPoint(int[][] image, int sr, int sc) {
        if (sr + 1 < image.length && sc + 1 < image[sr].length) {
            if (row.contains(sr) && collum.contains(sc - 1)) {

            } else {
                row.add(sr);
                collum.add(sc - 1);
            }

            if (row.contains(sr - 1) && collum.contains(sc)) {

            } else {
                row.add(sr - 1);
                collum.add(sc);
            }


        } else {
            if (row.contains(sr) && collum.contains(sc - 1)) {

            } else {
                row.add(sr);
                collum.add(sc - 1);
            }

            if (row.contains(sr - 1) && collum.contains(sc)) {

            } else {
                row.add(sr - 1);
                collum.add(sc);
            }

            if (row.contains(sr)&& collum.contains(sc+1)){

            }
            row.add(sr);
            row.add(sc + 1);


            row.add(sr + 1);
            row.add(sc);

        }

    }

    List<Integer> row = new ArrayList();
    List<Integer> collum = new ArrayList();

}
